import request from '@/utils/request'

const prefix = "/api/webProfile"


// 获取资料列表
export function list(params) {
	return request({
		url: prefix + '/profileList',
		method: 'get',
		params: params
	})
}

//获取资料详情
export function getProfileInfo(id) {
	return request({
		url: prefix + `/getProfileInfo/${id}`,
		method: 'get',
	})
}
//收藏资料
export function addCollect(otherId) {
	return request({
		url: `${prefix}/addCollect/${otherId}`,
		method: 'post',
	})
}

/**
 * @param {Object} otherId
 * 取消收藏
 */
export function delCollect(otherId) {
	return request({
		url: `${prefix}/delCollect/${otherId}`,
		method: 'delete',
	})
}


/**
 * @param {Object} id
 * 获取资料的下载地址
 */
export function getFileUrl(id) {
	return request({
		url: `${prefix}/getFileUrl/${id}`,
		method: 'get',
	})
}

/**
 * 资料评论列表
 * @param params
 * @returns {AxiosPromise}
 */
export function evaluateList(params) {
    return request({
        url: `/api/webProfile/evaluateList`,
        method: 'get',
        params: params
    })
}



